Big Huge Thesaurus

Cestrum diurnum

noun